﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ebc.componentbinder.tests
{
    class OnlyRelevantEventhandlers
    {
        public void ProcessString(string _){}
        public void HandleInt(int _){}
        public void XyzBool(bool _){}
    }

    class SomeRelevantEventhandlers
    {
        public void TooManyParameters(string a, int b){}
        public int HasReturnValue(string a) { return 0; }
        public void NoParameters() {}
        public void ProcessString(string a) {}
    }


    class EventhandlerBaseClass
    {
        public void ProcessString(string _) { }
    }

    class DerivedEventhandlerClass : EventhandlerBaseClass
    {
        public void HandleInt(int _) { }
    }
}
